package cate.game.activity.hangdrop;

import cate.common.table.d.GDFunc;
import cate.game.activity.base.core.Activity;
import cate.game.activity.base.core.ActivityHandler;
import cate.game.activity.base.core.EmptyActivityGlobalData;

@Activity(relatedFuncIds = {
        GDFunc.ACT_HANG_DROP,
        GDFunc.HANG_DROP_HERO_EXCHANGE,
        GDFunc.HANG_DROP_SPICE_UP,
        GDFunc.HANG_DROP_WISH_BLESSING,
        GDFunc.HANG_DROP_CROSS_DIAMOND,
        GDFunc.HANG_DROP_CROSS_GOD_EQUIP
})
public class HangDropHandler extends ActivityHandler<EmptyActivityGlobalData, HangDropActivity> {
    @Override
    public String getName() {
        return "限时掉落兑换";
    }

    @Override
    public EmptyActivityGlobalData buildGlobal() {
        return EmptyActivityGlobalData.BUILD();
    }

    @Override
    public HangDropActivity buildSingle() {
        return new HangDropActivity();
    }

    @Override
    public void onActOpen() {

    }

    @Override
    public void onActClose() {

    }
}
